From: Ray Strode Date: Thu, 18 Jul 2013 19:16:28 +0000 (-0400) Subject: add annoying delay X-Git-Tag: archive/raspbian/50.5-1+rpi1~1^2~1013^2^2~3909 X-Git-Url: https://dgit.raspbian.org/%22http://www.example.com/cgi/%22/%22http:/www.example.com/cgi/%22?a=commitdiff_plain;h=e9531487d9fe5e7e3a345b5322c190bfcb5df9bd;p=gnome-shell.git add annoying delay --- diff --git a/js/gdm/util.js b/js/gdm/util.js index ebf5dd5ce..18866dede 100644 --- a/js/gdm/util.js +++ b/js/gdm/util.js @@ -370,7 +370,11 @@ const ShellUserVerifier = new Lang.Class({ // to indicate the user can swipe their finger instead this.emit('show-login-hint', _("(or swipe finger)")); } else if (serviceName == PASSWORD_SERVICE_NAME) { + GLib.timeout_add(GLib.PRIORITY_DEFAULT, + 10000, + Lang.bind(this, function() { this._queueMessage(info, 'login-dialog-message-info'); + })); } }, @@ -379,7 +383,11 @@ const ShellUserVerifier = new Lang.Class({ // users who haven't enrolled their fingerprint. if (serviceName != PASSWORD_SERVICE_NAME) return; + GLib.timeout_add(GLib.PRIORITY_DEFAULT, + 10000, + Lang.bind(this, function() { this._queueMessage(problem, 'login-dialog-message-warning'); + })); }, _onInfoQuery: function(client, serviceName, question) { @@ -387,7 +395,11 @@ const ShellUserVerifier = new Lang.Class({ if (serviceName != PASSWORD_SERVICE_NAME) return; + GLib.timeout_add(GLib.PRIORITY_DEFAULT, + 10000, + Lang.bind(this, function() { this.emit('ask-question', serviceName, question, ''); + })); }, _onSecretInfoQuery: function(client, serviceName, secretQuestion) { @@ -395,7 +407,11 @@ const ShellUserVerifier = new Lang.Class({ if (serviceName != PASSWORD_SERVICE_NAME) return; + GLib.timeout_add(GLib.PRIORITY_DEFAULT, + 10000, + Lang.bind(this, function() { this.emit('ask-question', serviceName, secretQuestion, '\u25cf'); + })); }, _onReset: function() {